// 递归
// 函数自己调用自己
//递归会把大的问题交给小(类似)的问题,整个字符串反转

function reverseStr(str){
    // 退出条件
    if(str === ""){
        return "";
    } else {
        return reverseStr(str.substr(1)) + str.charAt(0);
    }
}

console.log(reverseStr("hello world"));